#ifndef PARSER_CATCH_ALL_H
#define PARSER_CATCH_ALL_H

#include "ParserBase.h"

/**
 * This class is a "catch-all" class. All user commands which have not been
 * processed reach here eventually. It then fills in the PARSED_COMMAND
 * struct containing a generic INVALID_COMMAND code
 @author Ling Chun Kai
*/

class ParserCatchAll : public ParserBase {
public:
	ParserCatchAll();
private:
	bool ParserCatchAll::tryParse(string userCommand, CommandBase*& parsedCommand);

};

#endif